package com.bailiban.aigou.admin.dao;

import java.util.List;

import com.bailiban.aigou.admin.entity.CarouselFigure;
import com.bailiban.aigou.admin.utils.PageModel;

public interface CarouselFigureDao {
	/**
	 * 查询分页数据
	 * @param pageNo
	 * @param pageSize
	 * @return
	 * @
	 */
	PageModel<CarouselFigure> getCarouselFigurePages(int pageNo, int pageSize);
	
	/**
	 * 获得总条数
	 * @return
	 * @
	 */
	int getCarouselFigureCount();
	
	/**
	 * 添加轮播图
	 * @param CarouselFigure
	 * @
	 */
	void addCarouselFigure(CarouselFigure CarouselFigure);
	
	/**
	 * 根据id获取轮播图
	 * @param id
	 * @return
	 * @
	 */
	CarouselFigure getCarouselFigureById(String id);
	
	/**
	 * 修改轮播图
	 * @param CarouselFigure
	 * @
	 */
	void updateCarouselFigure(CarouselFigure CarouselFigure);
	
	/**
	 * 根据id删除轮播图
	 * @param id
	 * @
	 */
	void deleteCarouselFigureById(String id);
	
	/**
	 * 获取所有轮播图
	 * @return
	 * @
	 */
	List<CarouselFigure> getAllcarouselFigure();
}
